package com.haopt.clock.service;

import com.haopt.clock.dto.ResultDTO;
import com.haopt.clock.vo.*;

import java.util.List;

public interface ClassificationService {
    /**
     * 获取分类列表
     * @return
     */
    ResultDTO<List<ResClassificationVO>> list();

    /**
     * 分类新增
     * @param vo
     * @return
     */
    ResultDTO<ResIdVO> add(ReqClassificationAddVO vo);

    /**
     * 分类编辑
     * @param vo
     * @return
     */
    ResultDTO update(ReqClassificationUpdateVO vo);

    /**
     * 删除分类
     * @param vo
     * @return
     */
    ResultDTO delete(ReqIdVO vo);

    /**
     * 获取分类详情
     * @param id
     * @return
     */
    ResultDTO<ResClassificationDetailVO> detail(String id);
}
